home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / UNIX / TREEPAR / MISC.C < prev    next >
C/C++ Source or Header  |  1992-11-23  |  617b  |  50 lines

  1. /* misc.c - random small routines.
  2.  *
  3.  *  5.Feb.88  jimmc  Created by collecting routines from other files
  4.  */
  5.  
  6. #include <stdio.h>
  7. #include "xalloc.h"
  8.  
  9. extern char *Progname;
  10. extern char *treeparVersion;
  11. extern char Tflag[];
  12.  
  13. /* VARARGS1 */
  14. fatalerr(fmt,arg0)
  15. char *fmt;
  16. char *arg0;
  17. {
  18. char buf[2000];
  19.  
  20.     sprintf(buf,fmt,arg0);
  21.     fprintf(stderr,"%s: %s\n", Progname,buf);
  22.     exit(1);
  23. }
  24.  
  25. char *
  26. strsav(str)
  27. char *str;
  28. {
  29. char *newstr;
  30.  
  31.     newstr = XALLOC(char,strlen(str)+1);
  32.     strcpy(newstr,str);
  33.     return newstr;
  34. }
  35.  
  36. tfree(p)
  37. char *p;
  38. {
  39.     if (!Tflag['m'])
  40.         XFREE(p);
  41. }
  42.  
  43. char *
  44. TVersion()
  45. {
  46.     return treeparVersion;
  47. }
  48.  
  49. /* end */
  50.